Lab4
預期目標. 搭配第三周、第四周與第五周課程進度; 反省前三次作業的實做並探討可能的改進機會. 教學影片觀賞. 開放教材/嵌入式系統導論, 交大資工/曹孝櫟教授.
Lab32
預期目標 · 體驗一個具體而微的MCU 程式開發過程,使用GNU Toolchain · 藉由QEMU 模擬環境,嘗試控制週邊(STM32 USART) 並觀察其行為 · 接觸FreeRTOS ...
Lab29
預期目標 · 配合Week #5 進度 · 在QEMU 模擬的STM32 環境中,嘗試執行FreeRTOS 並且學習相關的操作. 熟悉FreeRTOS 的內部運作機制; 實地練習Multi-tasking 程式設計 · 學習 ...
Lab8
預期目標 · 在QEMU 模擬的STM32 環境中,嘗試執行FreeRTOS 並且學習相關的操作 · 熟悉FreeRTOS 的內部運作機制 · 對RTOS 內部運作進行視覺化,以銜接未來的硬體操作 · 實地 ...
FreeRTOS (MMU)
保護機制與記憶體行為 · Execute never: 阻止處理器中的指令去存取這個區域的記憶體 · Read-only, read/write, no access: 這幾個模式可在user-mode和privileged (kernel) ...
Lab3
Lab3: GNU Toolchain and RTOS · 適度修改FreeRTOS 程式碼,引入mini tracer 的機制,並準備特製的GDB script,使其得以紀錄task switch 的狀況(需要包含timing 資訊), ...
Category
Category: rtos · embedded/freertos-mmu · embedded/freertos · embedded/rt-thread · embedded/schedule · embedded/uclinux · embedded/xenomai · linux/schedule- ...
Lab22
FreeRTOS: Memory management · they are not always available on embedded systems, · they take up valuable code space, · they are not thread safe, and; they are ...
Lab21
預期目標 · 在QEMU 模擬的STM32 環境中,嘗試執行FreeRTOS 並且學習相關的操作. 熟悉FreeRTOS 的內部運作機制; 實地練習Multi-tasking 程式設計 · 整合Lab19 和Lab20 的 ...
FreeRTOS
FreeRTOS 是一個相對其他作業系統而言較小的作業系統。最小化的FreeRTOS 核心僅包括3 個.c 文件(tasks.c、queue.c、list.c)和少數標頭檔,總共不到9000 行程式碼,還包括了 ...